has-tested {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #0ebf0e;
  border-radius: 1000px;
  vertical-align: text-bottom; }

.ifr iframe {
  width: 100%; }

.ifr:before {
  content: "demo:";
  display: block;
  height: 30px;
  border-bottom: 1px solid #eee;
  margin-bottom: 15px; }

pre[data-lang] {
  max-height: 50em; }

a-tab-nav {
  display: block; }

a-tab-content {
  display: block; }

a-tab-content a-tab-item {
  display: none; }
  a-tab-content a-tab-item.active {
    display: block; }
